-
Notifications
You must be signed in to change notification settings - Fork 14
Remove electrical_components.Fuse from frequenz.api.common.v1alpha8
#394
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove electrical_components.Fuse from frequenz.api.common.v1alpha8
#394
Conversation
a048695 to
e173516
Compare
e173516 to
07a9f0f
Compare
Signed-off-by: Tiyash Basu <[email protected]>
07a9f0f to
fc4a374
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes the Fuse component from the v1alpha8 protobuf definitions and reflects that change in the release notes.
- Deleted the
Fusemessage and its oneof entry inelectrical_components.proto. - Renumbered the remaining oneof fields for grid connection, inverter, and voltage transformer.
- Updated
RELEASE_NOTES.mdto note removal ofelectrical_components.Fuse.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| proto/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components.proto | Removed Fuse message and updated oneof tag assignments for downstream components. |
| RELEASE_NOTES.md | Noted removal of electrical_components.Fuse in the v1alpha8 release notes. |
Comments suppressed due to low confidence (2)
RELEASE_NOTES.md:13
- [nitpick] The removal of
electrical_components.Fuseis a breaking change. Consider adding a 'Breaking Changes' section in the release notes to clearly inform API consumers about backward-incompatibility.
- A new package `frequenz.api.common.v1alpha8` has been added. It has the following changes when compared to `frequenz.api.common.v1alpha7`:
proto/frequenz/api/common/v1alpha8/microgrid/electrical_components/electrical_components.proto:581
- Reusing the tag numbers after removing the Fuse entry can break backward compatibility in protobuf. It’s better to reserve the old tag numbers (3–6) for the removed fields and keep existing fields at their original tags.
GridConnectionPoint grid_connection_point = 3;
closes #390